﻿#menuRaiz
{
    margin-left: 50px;
}

#menuRaiz #menu
{
    position: relative;
}
#menuRaiz #menu > li
{
    display: inline-block;
}
/* Submenus */
#menuRaiz #menu li > .submenu
{
    position: absolute;
    left: -999em;
}
#menuRaiz #menu li:hover > .submenu
{
    display: block;
    left: auto;
    width: 12em;
}

#menuRaiz ul
{
    list-style-type: none;
}
#menuRaiz #menu a
{
    display: block;
    text-decoration: none;
}
#menuRaiz .menu a
{
    padding: .5em .5em;
    height: 10px;
}
#menuRaiz #menu li
{
    vertical-align: middle;
    white-space: nowrap;
}
#menuRaiz img, #menuRaiz a
{
    border: none;
    outline: none;
}

#menuRaiz .menu > a
{
    color: #ffffff;
    font-size: 1.2em;
    font-family: 'Open Sans', sans-serif;
    padding: 1.77em .5em;
}
#menuRaiz .menu > a:hover
{
    color: #ecc676;
    background: #748A37;
}
#menuRaiz .menu > a:visited
{
    color: #ffffff;
}

/* Sub-menu */
#menuRaiz .submenu
{
    padding: 0;
    background-color: #748A37;
    z-index: 250;
}
#menuRaiz .submenu li
{
    border-bottom: 2px groove #748A37;
    z-index: 251;
}
#menuRaiz .submenu a
{
    color: #fff;
    font-size: 0.8em;
    padding: 1em 1em;
    font-family: 'Open Sans', sans-serif;
}
#menuRaiz .submenu > li > a:hover
{
    color: #738A37;
    background-color: #799839;
}
#menuRaiz .submenu > li > a:visited
{
    color: #ffffff;
}
